PROFILE RELOCATOR V1.01
=======================
  Author  : Joseph Cox
  Website : http://www.bootblock.co.uk/
  Forum   : http://forum.bootblock.co.uk/
  Updates : http://software.bootblock.co.uk/?id=profilerelocator
  Twitter : http://twitter.com/BootBlock
  Donate  : http://www.bootblock.co.uk/software/donation
  Released: 11th March, 2012.
  License : Freeware


CONTENTS
--------
Contents          - List of sections in this help file
Purpose           - The aim of Profile Relocator
Usage             - How to use Profile Relocator
Automation        - Automating Profile Relocator
Translations      - How to translate Profile Relocator
Disclaimer        - Very important information that should be read
Upgrading         - Upgrading to new versions
Removing          - How to uninstall
Trouble-Shooting  - Fixing common problems
History           - Release history


PURPOSE
-------
Profile  Relocator  is  a  step-based application that allows the re-locating of
the  Windows Users profile directory. Once re-located, any created profiles will
appear in the new location in their entirety. The advantage to doing this allows
profiles  to  be  stored  in a location that doesn't reside on the system drive,
ensuring that profile data isn't compromised as a result of  re-installation  or
system failure.

Profile Relocator has been designed to work with Windows XP, Vista, 7, and 8.

This software is donationware.  If  you  found it useful and would like to show
the author your support, please visit the donation page below.

    http://www.bootblock.co.uk/software/donation


USAGE
-----

NOTICE: Please ensure you are running Profile Relocator with admin rights other-
wise the relocating process may fail while attempting to write to the registry.

The  application contains the required information on how it works, but below is
a  brief  recap  on  what  you should do. Please note that if the "re-installing
Windows"  step  doesn't  apply  to you, you can just create the new account from
your  current  account.  Unfortunately this means you will not be able to create
the new account using your current acount's name.

If  you're  just  about to re-install Windows, you should create an account when
prompted  by  Windows  during  the  Windows installation phase using a temporary
name.  Do  not  use  the name you would like your permanent account to have. For
example, use an account name of Test.

Once  you've been logged into your temporary account (or main account if you did
not       re-install       Windows),      do      not      install      anything
except  for  Profile  Relocator. Run PR, read and agree to the the disclaimer in
the   first  step, then  select  the  location you would like all future-created
Windows profiles to be located in and click Start.

Once the relocation process has finished, click Finish.

Restart  your PC and log  back  into  your  temporary  account  and  create your
new  profile  using  the  User Accounts control panel applet, using the original
account   name   that  you  wanted.  Check  the  profile destination you entered
in PR above and you should see the newly created account in that location.

Log  out  of  your  current  temporary  account  and then into the newly created
account.  Once  you  have  ensured the account is working as intended (no errors
being  reported  by  Windows  upon  login),  feel  free  to delete the temporary
account (eg. Temp) that you just logged out of as it is no longer required.

Profile Relocator does  not support  the location change of existing profiles as
is much more risky due to the required number of steps and their complexity.


AUTOMATING PROFILE RELOCATOR
----------------------------
Profile Relocator supports automating via a .ini configuration file.

The file allows  you  to  run  Profile  Relocator  without  having  to  actively
interact with its interface, thus allowing you to perform unattended relocations.

To use automation,  edit  the  Automation.ini  file  that  is  present   in  the
Profile Relocator directory.  The  file  allows you to set preset options and PR
will use them during the automated relocating process. The options are...

[Automate]
  Enabled
    Setting this to true will enable the automation process. Set to false for
	Profile Relocator to perform in its standard interactive mode.

  Silent
    Setting to true will cause Profile Relocator to not display any warning
	or error messages and instead log them. Profile Relocator will also
	automatically close itself; the amount of time to wait before closing is
	specified using the DisplayResultsTimer option, below.

  DisplayResultsTimer
    The amount of time, in seconds, that Profile Relocator should wait before
	shutting down. This can allow you to visually see what Profile Relocator
	is doing while it is being automated. Setting this value to 0 (zero) will
	cause Profile Relocator to immediately close upon automation completion.

[Profiles]
  NewLocation
    This is the location of where the profile directory should be located.

  CopyDefaultPublicProfiles
    Setting this to true will result in both the Default and Public profiles,
	that come by as standard with Windows, being automatically copied to the
	NewLocation destination.

[Debug]
  Log
    All actions that Profile Relocator undertakes and their outcomes will
	be logged to the file that is specified here - this is especially useful
	if you have Silent mode enabled. Settings this to an empty/blank string
	will result in Profile Relocator not logging any information.


TRANSLATIONS
------------
If  you  can  fluently  write  in  a  language  that  isn't supported by Profile
Relocator,  you  can  easily  create  a  translation  using  nothing more than a
simple text editor.

Holding  down  the  Shift  key  when starting Profile Relocator will display the
language  selection  window. Click on the red bar at the bottom of the window to
enable  translation  mode;  what  this  does  is  prompt  PR  to  re-create  the
Languages\!Template.xml  file  (to  ensure  it  is  up-to-date) and add a Reload
Language link to the bottom of the main window. Now exit Profile Relocator.

Make a copy of !Template.xml file and name it as follows:

  LanguageNameInEnglish (SubLanguageIfRequired); LanguageCode.xml

eg. English (British); en-gb.xml
    French (France); fr-fr.xml
    Swedish (Sweden); sv-se.xml

Run  Profile  Relocator  again, selecting the language file you just created and
begin  editing  it  in  a  PLAIN  text  editor  such  as  Notepad.  Click Reload
Language  within  Profile  Relocator  to  reload  that  language  without having
to restart the application.

The top sections of the language file should  be  edited to reflect the contents
of the file. Fill out the language information and author details sections.  The
<AppVersion> should contain the version of  Profile Relocator  that the language
was developed with in the format of X.XX. (eg. 1.04)

Please  note:  if  there  is  more  than  one language file installed within the
Languages  folder,  there  is no need to hold down the Shift key as the language
window will automatically appear.

Enabling  translation  mode via the language selection window will also cause PR
to  re-output  the  currently  active  language file, just like it does with the
!Template.xml  file.    This   easily   allows   translators   to   update   the
<ControlStrings>  section  of  their  language  file  with  the latest (English)
strings without having to manually compare with the template file. Unfortunately
this  only  works  <ControlStrings>  section; the other sections will need to be
manually checked.


DISCLAIMER
----------
Despite  rigorous  testing on the supported operating systems, there is, as with
all  software  of  this  nature,  a  chance  that  things  may go wrong. Profile
Relocator  monitors   the  results of each step before continuing to ensure that
the  process goes smoothly, but may not be prepared for certain eventualities as
all end-user systems are different.

Running  Profile Relocator and reversing the location change will put everything
back to normal.

The  software  provided  is  provided  "as  is"  without  any express or implied
warranty  of   any   kind.  Under  no  circumstances  will  Joseph  Cox, nor the
redistributor,  be  held   liable   for   any   direct,   indirect,  incidental,
special,  exemplary  or consequential damages.


UPGRADING
---------
To upgrade your current  installation of Profile Relocator to a  newer version,
simply delete its directory directory and  extract  the  new  version's archive
to a location of your choice.


REMOVING
--------
To remove Profile Relocator from your system, delete its directory.


TROUBLE-SHOOTING
----------------
If there's a registry  write failure  during  the  location  change  process,
run PR with admin rights. In Windows Vista, 7 and 8, for example, right-click
on the PR application icon and  select  "Run as administrator".  The  process
should now work correctly.

If you get an error when you start Profile Relocator, you will
need to download the Microsoft .NET runtimes package (22MB).
Please beware of wordwrap in the URL:
  32-BIT - http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=en
  64-BIT - http://www.microsoft.com/downloads/details.aspx?FamilyID=b44a0000-acf8-4fa1-affb-40e78d788b00&DisplayLang=en


Joseph Cox
(AKA BootBlock)


HISTORY
-------
v1.01; 11th March, 2012.
  - Added: Support for Windows 8 (Consumer Preview; should work with release version).
  - Added: Automation mode. See Profile Relocator.txt file for details.
  - Fixed: Some English translation text strings.
  - Other: Made registry write failure message clearer on running PR without admin rights.
  - Other: Only one instance of Profile Relocator can now be run at a time.
  - Other: Faster start-up.

v1.00; 2nd April, 2010.
  - Added: Restore Default Location button to Step 2 / Location change step.
  - Added: Further safety checks.
  - Added: Links to the About window.
  - Other: Faster start-up.

v0.99; 21st January, 2010.
  - Initial public release.